
.ysnheader{
	
}
.nav {
	height:35px; 
	background-color:#4290C0;
	position:relative; 
}

.nav .table {
	display:table; 
	margin:0 auto;
}

.nav .select,
.nav .current {
	margin:0; 
	padding:0; 
	list-style:none; 
	display:table-cell; 
	white-space:nowrap;
	font-weight:bold;
}

.nav ul {
	margin:0; 
	list-style-type: none;
	padding:0; 
	height:auto; 
}

.nav li {
	margin:0; 
	padding:0; 
	height:auto; 
	float:left;
}

.nav .select a {
	display:block; 
	height:35px; 
	float:left; 
	padding:0 30px 0 30px; 
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap; 
	color:#ffffff;
}
.nav .select a:hover, 
.nav .select li:hover a {
	background:-moz-linear-gradient(center top , #1B5366 0pt, #092631 100%) repeat scroll 0 0 #092631;
	background: -webkit-gradient(linear, left center, right center, from(#1B5366), to(#092631));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B5366', endColorstr='#092631');	
	border-color:#3C6B7D #2C454F;
	cursor:pointer; 
	color:#fff;
}

.nav .active a {
	display:block; 
	font-weight:bold;
	height:35px; 
	float:left; 
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap; 
	color:#333333;
}
.nav .active span {
		height:35px; 
		line-height:35px; 
		padding:17px 25px 10px 25px;
		border-top: 1px solid;
		margin:5px;
		border-left: 1px solid;
		border-right: 1px solid;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');			
		border-bottom-color:#FFFFFF !important;
		border-left-color:#CCCCCC;
		border-right-color:#CCCCCC;
		border-top-color:#CCCCCC;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		background: #b4e391; /* Old browsers */
		background: -moz-linear-gradient(left,  #b4e391 72%, #b4e391 83%, #61c419 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(72%,#b4e391), color-stop(83%,#b4e391), color-stop(100%,#61c419)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #b4e391 72%,#b4e391 83%,#61c419 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #b4e391 72%,#b4e391 83%,#61c419 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #b4e391 72%,#b4e391 83%,#61c419 100%); /* IE10+ */
		background: linear-gradient(left,  #b4e391 72%,#b4e391 83%,#61c419 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#61c419',GradientType=1 ); /* IE6-9 */
	
}

#submenu_container{
	margin:0px auto;
	clear:both;
	background: -webkit-gradient(linear, left top, right top, color-stop(2%,#b4e391), color-stop(49%,#b4e391), color-stop(100%,#61c419)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b4e391 2%,#b4e391 49%,#61c419 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b4e391 2%,#b4e391 49%,#61c419 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b4e391 2%,#b4e391 49%,#61c419 100%); /* IE10+ */
	background: linear-gradient(left,  #b4e391 2%,#b4e391 49%,#61c419 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#61c419',GradientType=1 ); /* IE6-9 */
	
}


#submenu{clear:both; min-width:450px; float:left; text-align:right;}
#submenu ul{margin-top:5px; padding-left:10px; list-style-type:none;}
#submenu li{float:left; margin-top:2px; color:#626262; font-weight:bold; padding:0px 15px 0px 0px;}
#submenu li.select{float:left; margin-top:2px; color:#3a5c01; font-weight:bold; padding:0px 15px 0px 0px; letter-spacing:0.02em;}
#submenu li a{float:left; color:#626262; font-weight:bold; text-decoration:none; letter-spacing:0.02em;}
#submenu li a:hover{float:left; color:#196F8D; font-weight:bold; text-decoration:none;}

#welcome{
	margin-top:0px;
	clear:both;
	height:40px;
	background-color:#FFFFFF !important;	
	-moz-border-radius: 1px 1px 0 0;
}
#leftcontainer{
	margin-top:10px;
	width:75%;
	clear:both;
	height:auto;
	background-color:#FFFFFF !important;
}
#registor{
	margin-top:10px;
	clear:both;
	height:auto;
	background-color:#FFFFFF !important;
	border:1px solid #a0a0a0;
	-moz-border-radius: 1px;
}	
.sub_header{
	background-color:#FFFFFF !important;
	background-image:-moz-linear-gradient(center top , #FFFFFF 0pt, #DDDDDD 5%, #FFFFFF 55%) !important;
	background: -webkit-gradient(linear, left center, right center, from(#FFFFFF), to(#DDDDDD));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');	
	height:25px;
	line-height:25px; 
	
}
.headertext {
	margin:5px;
	font-weight:bold;
	text-decoration:none; 
	white-space:nowrap; 
	color:#408080;
} 
.spacer{
        	background-image:url(images/spacer.png);
        	background-repeat:repeat-x;
}
	
